package dao;

import bean.Class;
import bean.User;

import java.util.List;

/**
 * @Author : liuchangling
 * @Descrition :
 * @Date： Created in 2:08 下午 2021/6/4
 */
public interface ClassDao {
    /**
     * 创建班级
     * @param e
     * @return
     */
    public abstract int addClass(Class e);


    /**
     * 修改
     * @param e
     * @return
     */
    public abstract int updateClass(Class e);

    /**
     * 删除班级信息
     * @param classNo
     * @return
     */
    public abstract int deleteClass(int classNo);

    /**
     * 查询班级
     * @param classNo
     * @return
     */
    public abstract List<Class> selectClass(int classNo);

    /**
     * 根据分页，获取班级
     * @param page
     * @return
     */
    public abstract List<Class> selectAllClass(int page);


    /**
     * 根据班级编号进行联表查询，用以判断删除的时候是否还有数据，得到count(sno)
     * @param classNo
     * @return
     */
    public abstract String selectUserUnionClass(int classNo);
}
